<h1>Administrateur</h1>
<h2>Newsletter</h2>
<?php
if(($_SESSION['is_connect'])&&($_SESSION['statut']=='a')){
require_once('lib/utils.php');
require_once('lib/joueur.php');
/**
 * Envoie d'un mail depuis le formulaire
 * @param email: l'email de la personne qui envoie le mail
 * @param names: les nom et prénom de la personne qui recevra le mail
 * @param message: le message à envoyer à l'équipe adrénaline
 * @return true si le mail a bien été envoyé, false sinon
 */
function send_contact_mail($email, $names, $message)
{
        // préparation envoyeur et destinataire
        $contact = 'Pro-XIV Team';
        $sender ='proxiv.team@gmail.com';
        $receiver = $email;
        
        // en-têtes
    $headers  = 'MIME-Version: 1.0'."\n";
    $headers .= 'From: "'.$contact.'"<'.$sender.'>'."\n";
    $headers .= 'Reply-To: '.$sender."\n";
    $headers .= 'Content-Type: text/plain; charset="utf-8"'."\n";
    $headers .= 'Content-Transfer-Encoding: 8bit';
        
        // preparation de l'objet
        $object = 'Newsletter Pro-XIV';
        
        // préparation du contenu du mail
        $content  = $message;
        
        // envoi du mail et retour du résultat (true ou false)
        return mail($receiver, $object, $content, $headers);
}
$names = '';
$email = '';
$message = '';
if(isset($_POST['send'])) {
        //$names = clean_str($_POST['names']);
        //$email = clean_str($_POST['email']);
        //tant qu'il ya des joeurs on ajoute a la liste d'envoi
		$joueur=rechercher_joueur_newsletter();
		$nbj=0;
		while ($j=mysql_fetch_assoc($joueur)){
		if ($nbj==0) $email=$j['mail'];
		else $email.=', '.$j['mail'];
		$message = 'Bonjour '.$j['pseudo'].'! '.clean_str($_POST['message']);
        $rand = $_POST['rand'];
        $confirm = $_POST['confirm'];
        
        $errors = array();

        if($confirm != $rand) {
                $errors[] = 'Le code de confirmation ne correspond pas';
        }
        if($message == '') {
                $errors[] = 'Vous devez écrire un message pour pouvoir envoyer le mail';
        }
        
        if (count($errors) == 0) {
                if(send_contact_mail($email, $names, $message))
                        $reussi=true;
                else
                        $reussi=false;
        }
        else {
                $reussi=false;
        }
		}
		if($reussi) echo '<span class="success">Votre message a bien été envoyé</span>';
		else {
			echo '<span class="error">L\'envoi du message n\'a pas fonctionné</span>';
			?>
            <div class="error">
            Merci de corriger les erreurs suivantes :
            <?php print_array($errors); ?>
            </div>
            <?php
		}
}
else {
        ?>
        <p>
        Tapez la newsletter dans ce formulaire :
        </p><?php
}
if($_SESSION['is_connect']){
	$joueur=select_all_joueurs($_SESSION['ID']);
	while($j=mysql_fetch_assoc($joueur)){
		$names=$j['prenom'].' '.$j['nom'];
		$email=	$j['mail'];
	}
}?>
<form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
        <p>
                <label for="message">Votre message :</label><br />
                <textarea name="message" id="message" rows="10" cols="50"><?php echo $message; ?></textarea>
        </p>
        <p>
                Code de sécurité : &nbsp;<strong><?php echo $confirm=substr(md5(rand()), 3, 4); ?></strong><br />
                <label for="confirm">Merci de recopier le code donné ci-dessus : </label>
                <input type="text" name="confirm" id="confirm" maxlength="4" size="4" />
                <input type="hidden" name="rand" id="rand" value="<?php echo $confirm; ?>" />
        </p>
        <p>
                <input type="submit" name="send" id="send" value="Envoyer" />
        </p>
</form><?php
}else echo '<p class="error">Vous devez vous connecter avec un compte administrateur pour accéder à la rubrique Gestion du Calendrier</p>';
